/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package penerimabeasiswa;

/**
 * Mendiskripsikan mahasiswa
 * @author fendi
 */
public class Mahasiswa {
    private String nama,nim;
    private double gajiOrtu,jumlahIPK;
    /**
     *
     * @param nama
     * @param nim
     * @param gajiOrtu
     * @param jumlahIPK
     */
    public Mahasiswa(String nama, String nim, double gajiOrtu, double jumlahIPK) {
        this.nama = nama;
        this.nim = nim;
        this.gajiOrtu = gajiOrtu;
        this.jumlahIPK = jumlahIPK;
    }

    public double getGajiOrtu() {
        return gajiOrtu;
    }

    public void setGajiOrtu(double gajiOrtu) {
        this.gajiOrtu = gajiOrtu;
    }

    public double getJumlahIPK() {
        return jumlahIPK;
    }

    public void setJumlahIPK(double jumlahIPK) {
        this.jumlahIPK = jumlahIPK;
    }

    public String getNama() {
        return nama;
    }

    public void setNama(String nama) {
        this.nama = nama;
    }

    public String getNim() {
        return nim;
    }

    public void setNim(String nim) {
        this.nim = nim;
    }
    /**
     *
     * @return index kelayakan untuk menerima Beasiswa (0-100)
     */
    public double getIndeksKelayakanMenerimaBeasiswa(){
        return (new PenerimaBeasiswa(gajiOrtu,jumlahIPK).getKelayakanMenerimaBeasiswa());
    }
}
